import java.util.Scanner;

public class CorrerPrograma {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // Declarar variables y objetos
        Scanner teclas = new Scanner(System.in);
        String operacion = "";
        Analizador analizador = new Analizador();
        
        do {
            // Mostrar men�
            System.out.println("=====================");
            System.out.println("=== Laboratorio 2 ===");
            System.out.println("=====================");
            System.out.println("Ingresar \'ayuda\' para ayuda.");
            System.out.println("Ingresar \'salir\' para salir.");
            System.out.println("=====================");
            
            // Pedir ingreso de operaci�n
            System.out.println("Ingrese una operaci�n:");
            operacion = teclas.nextLine();
            
            // Realizar la operaci�n pedida
            try {
                analizador.analizar(operacion);
            } catch (Exception ex) {
                System.out.println("\n" + ex.getMessage() + "\n");
                ex.printStackTrace();
                teclas.nextLine();
            }
        }while(!operacion.equals("salir"));
    }

}
